package com.atguigu.common.jsondb.entity;

import io.jsondb.annotation.Document;
import io.jsondb.annotation.Id;
import io.jsondb.annotation.Secret;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author Jungle
 * @create 2023-12-30 7:57
 */
/**
 *一个测试Pojo，表示一个测试类Instance。
 * @author Jungle
 */
@Document(collection = "instances", schemaVersion= "1.0")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class Instance {
    //此字段将用作主键，每个POJO都应该有一个
    @Id
    private String id;
    private String hostname;
    // 此字段将使用提供的密码进行加密
    @Secret
    private String privateKey;
    private String publicKey;
}
